package com.h3c.nem.entity;

import java.util.Date;
import java.io.Serializable;

import com.h3c.nem.enums.DegreeLevelEnum;
import com.h3c.nem.enums.EducationLevelEnum;
import com.h3c.nem.enums.StudyTypeEnum;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.*;
import lombok.experimental.Accessors;

/**
 * 学历信息实体类
 *
 * @author chenyifan
 * @since 2022-06-06 11:42:52
 */
@Data
@Accessors(chain = true)
@TableName("tb_offer_study")
public class TbOfferStudy {
    /**
     * 学历ID
     */
    private String studyId;
    /**
     * 预备员工号
     */
    private String workerId;
    /**
     * HRSS系统使用的OFFER ID
     */
    private String offerId;
    /**
     * 毕业院校
     */
    private String collegeName;
    /**
     * 专业名称
     */
    private String majorName;
    /**
     * 开始日期
     */
    private Date beginDate;
    /**
     * 结束日期
     */
    private Date endDate;
    /**
     * 学习形式：全日制/继续教育等
     */
    private StudyTypeEnum studyType;
    /**
     * 学历：本科等
     */
    private EducationLevelEnum education;
    /**
     * 学位：学士学位等
     */
    private DegreeLevelEnum degree;
    /**
     * 学位授予时间
     */
    private Date grantDate;
    /**
     * 学历证书编号
     */
    private String educationNo;
    /**
     * 学位证书编号
     */
    private String degreeNo;
    /**
     * 是否最高学历
     */
    private Boolean isHighestEducation;
    /**
     * 是否最高学位
     */
    private Boolean isHighestDegree;
    /**
     * 学历编码状态
     */
    private String educationNoState;
    /**
     * 学位编码状态
     */
    private String degreeNoState;
    /**
     * 类型?
     */
    private String type;
    /**
     * 是否第一学历
     */
    private Boolean isFirstStudy;
    /**
     * 第二专业
     */
    private String majorName2;
    /**
     * 学历证书图片SFS文件ID
     */
    private String educationFileId;
    /**
     * 学位证书图片SFS文件ID
     */
    private String degreeFileId;
    /**
     * 学位证书图片SFS文件ID
     */
    private String degreeFileName;
    /**
     * 学历证书图片SFS文件ID
     */
    private String educationFileName;
    /**
     * 学历证书图片文件路径（HRSS）
     */
    private String educationFilePath;
    /**
     * 学位证书图片文件路径（HRSS）
     */
    private String degreeFilePath;

    private Date updateTime;
    /**
     * 是否保存过  0否  1是
     */
    private Boolean alreadySave;
    /**
     * 是否是北森的数据
     */
    private Boolean isBeisenData;
}

